Nuprl Lemma : ecl-trans-halt2-add-throw 11,40

ds:fpf(Id; x.Type), da:fpf(Knd; k.Type), n:v:ecl-trans-tuple{i:l}(dsda),
L:(event-info(ds;da) List), m:.
(ecl-trans-halt2(dsda; ecl-add-throw(vn))(m,L))
 (((n = m   ((ecl-trans-halt2(dsdav)(0,L))  (ecl-trans-halt2(dsdav)(m,L))))
  (((n = m  ))  (0 < m (ecl-trans-halt2(dsdav)(m,L)))) 
latex


Definitionsb, spreadn(ua,b,c,d,e,f,g.v(a;b;c;d;e;f;g)), ecl-trans-h(v), ecl-trans-type(A), ecl-trans-state-from(vzL), ecl-trans-init(v), ecl-trans-tuple{i:l}(dsda), t  T, x:AB(x), P  Q, Id, xt(x), fpf(Aa.B(a)), Knd, , event-info(ds;da), ecl-trans-halt2(dsdaA), ecl-trans-state(vL), ecl-add-throw(Am), A  B, False, A, P  Q, prop{i:l}, P  Q, i <z j, band(pq), bor(pq), P  Q, P  Q, b, , (i = j), Unit, guard(T)
Lemmaseqtt to assert, eqff to assert, assert of bnot, not functionality wrt iff, assert of eq int, eq int wf, bool wf, bnot wf, assert of bor, iff functionality wrt iff, iff transitivity, assert of band, and functionality wrt iff, assert of lt int, bor wf, band wf, lt int wf, not wf, assert wf, le wf, event-info wf, ecl-trans-tuple wf, nat wf, Knd wf, fpf wf, Id wf, ecl-trans-state wf, ecl-trans-type wf

origin